package com.evaluationSystem.service;

import com.evaluationSystem.entity.Questionnaire;
import com.evaluationSystem.entity.dto.QuestionnaireDto;
import com.github.pagehelper.PageInfo;

import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;


public interface QuestionnaireService {
    PageInfo<Questionnaire> getQuestionList(QuestionnaireDto questionnaireDto);

    List<Questionnaire> getOwnQuestionList(String mobile);

    Questionnaire getInfo(String id);

    void updateQuestionList(Questionnaire  questionnaireDto);

    HashMap<String, Integer> checkStatus(QuestionnaireDto questionnaireDto);

    void insertQuestion(Questionnaire questionnaireDto);

    void deleteQuestion(Collection<? extends Serializable> idList);
}
